using Catalog.Application.Contracts.DTOs;
using Catalog.Application.Interfaces;

namespace Catalog.Application.CatalogItems.Interfaces;

public interface ICatalogItemReadService : IReadService<CatalogItemProfileDto>
{
    Task<IEnumerable<CatalogItemProfileDto>> GetPagedListAsync(int page, int pageSize, CancellationToken cancellationToken);
    Task<bool> ExistsByBrandIdAsync(Guid brandId);
}